Dine Here
You recently visited Clear
2024-12-23 01:35:00The View
77 Mirror Lake Dr, Lake Placid, NY, ((518) 302-3000) (Map)
Excellent [4.5]
(2 votes)
Reviews